A Multi-Agent Approach to the Design of Coordination Mechanisms
نویسندگان
چکیده
In the area of Computer-Supported Cooperative Work (CSCVO, a crucial issue is to devise computational Coordination Mechanisms (CMs) that provide support for cooperating actors in managing the complexity of articulating their distributed and yet interdependent activities. The concept of CM has been developed as a generalization of phenomena described in different ways in different empirical investigations. These show that the articulation of distributed activities requires support by means of category of symbolic artefacts which, in the context of a set of procedures and conventions, stipulate and mediate articulation work. From the evidence of empirical studies, wc have derived a set of general requirements for CMs and, by implication, for a general enviroment for constructing such CMs [2; 3]. First, we defined a model capturing the d/mensions of articulation work that are formalized in a collection of Objects of Articulation Work (OAW), for example role, actors, tasks, activities and the like, together with their relationships, for example, responsible of, committed to, assigned to etc. Secondly, we derived the basic constituents of a CM: (a) the OAW characterizing the CM; (b) the distributed protocol encompassing the set of conventions and procedures governing the articulation through the CM; and (c) a symbolic artifact with a standardized format to represent the type of information necessary to mediate the articulation of distributed activities in the cooperative arrangement and in relation to the specific field of work under concen. Third, since no single mechanism will apply to all aspects of articulation work in all domains of work, a CM must be able to interoperate with other CMs in the wider organizational field. Finally, the enviroment must provide means for the dynamic reconfiguration of the CMs and must give actors means of conlrolling in a cooperative manner the propagation of changes to the behavior of the mechanisms. From the architectural standpoint, the collection of CMs in a given setting can therefore be conceived of as a multiagent system [1], in which each agent corresponds to one of the constituents of a CM and posesses the capabilities to intemperate with other agents in order to fulfill the above requirements. This capability is mainly realized through an Interoperability Language whose primitives reflect the various modes in which CMs and their constituents can intemperate. The reference mode allows a CM to contribute to the definition of another CM typically, through the OAWs that this latter is constituted of or through the subscription of policies encompassed by another CM. The awareness mode expresses the propagation of changes among CMs. The coordination mode expresses the synclm3nization among CM’s behavior. The recursiveness mode xpresses the change of the protocols by other CMs. The linking mode allows for the conslrnction of compound mechanisms from more elemental ones through the definition of a suitable interface. The resulting architecture is multi-layered since agents can be organized according their functionalities: OAWs are the agents that are referenced to by all CMs, artefacts and protocols are grouped into single CMs, and different CMs can be linked together to form compound CMs. The language and its environment are currently tested against some of the cases used in the empirical studies and implemented in a first prototype. This activity will check the expressive power of the language and define the ultimate requirements both for the functionalities needed to support the design, the modification and the composition of CMs, and for a platform suitable to support the second version of the implementation.
منابع مشابه
Coordination Approach to Find Best Defense Decision with Multiple Possibilities among Robocup Soccer Simulation Team
In 2D Soccer Simulation league, agents will decide based on information and data in their model. Effective decisions need to have world model information without any noise and missing data; however, there are few solutions to omit noise in world model data; so we should find efficient ways to reduce the effect of noise when making decisions. In this article we evaluate some simple solutions whe...
متن کاملApproach to Organizing the Functioning of Smart Elements in the Multi-Agent “Smart House” System
A research was conducted to form an approach to the design and implementation of a multi-agent control system of smart elements for a “Smart house”. The system was built on the example of three intelligent robots. In the architecture of the system under development, the main part is the subject-independent multi-agent kernel, which includes the following basic components: direct access service,...
متن کاملVoltage Coordination of FACTS Devices in Power Systems Using RL-Based Multi-Agent Systems
This paper describes how multi-agent system technology can be used as the underpinning platform for voltage control in power systems. In this study, some FACTS (flexible AC transmission systems) devices are properly designed to coordinate their decisions and actions in order to provide a coordinated secondary voltage control mechanism based on multi-agent theory. Each device here is modeled as ...
متن کاملAn Analytic Approach to Pheromone-Based Coordination in Synthetic Ecosystems
The systematic application of the synthetic ecosystems approach to the design of multi-agent systems is supported by the use of a generic pheromone infrastructure as extension of the runtime environment of the software agents. Using this infrastructure, insect-like coordination mechanisms may be applied in software systems. This article proposes an analytic model for such a generic pheromone in...
متن کاملAdaptive Distributed Consensus Control for a Class of Heterogeneous and Uncertain Nonlinear Multi-Agent Systems
This paper has been devoted to the design of a distributed consensus control for a class of uncertain nonlinear multi-agent systems in the strict-feedback form. The communication between the agents has been described by a directed graph. Radial-basis function neural networks have been used for the approximation of the uncertain and heterogeneous dynamics of the followers as well as the effect o...
متن کاملVariable Structure Behavioural Controller for Multi-agent Systems
In previous papers authors have considered agents as inertia-less self driven particles and designed a flocking algorithm. Application of this algorithm to agents with considerable inertial characteristics needs a behavioural controller. The controller uses the local information and helps every agent to imitate the desired behaviour as a member of the flocking frame which covers the main is...
متن کامل